#ifndef SCRAMBLE_DAT
#define SCRAMBLE_DAT

#define LIC_NUM_BYTES      256
#define LIC_LINUX          0xEC
#define LIC_WINDOWS        0x5D
#define LIC_BYTE_OFFSET    17
#define LIC_MS_BYTE_N      248
#define LIC_NET_TIME       0x3A
#define LIC_LOCAL_TIME     0xD6
#define LIC_REQUIRE_USB    0x18
#define LIC_DO_NOT_REQUIRE_USB 0x35

#else

d.setval((unsigned char *) "\x69\x0f\x27\xce\x80\x71\x26\x69\x54\xfd"
                           "\xb6\x00\xe6\xcc\xc4\x9f\xbc\x60\x18\x33"
                           "\x60\x84\xe1\x9a\xac\x40\xcc\x82\x50\x6c"
                           "\x6c\xb5\x54\xcf\xff\x0b\x83\x27\x43\x64"
                           "\x61\xc4\x1a\x74\xf6\xa2\x30\x5f\xde\xea"
                           "\x3b\x59\x1e\x4d\x6e\x4c\xf1\x3e\xdf\x44"
                           "\xaf\xe6\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                           "\x00\x00\x00\x00\x00\x00");

n.setval((unsigned char *) "\x93\x90\x8e\x5d\x2d\x03\x72\x0e\x21\x62"
                           "\xe3\x2b\xab\xd3\x38\xcf\x0e\x4a\x9f\x4e"
                           "\x73\xdd\x3c\x31\x2b\x8c\x20\x70\x1b\x06"
                           "\xc5\x49\x9d\x58\xd6\x1c\xaf\x20\x93\x00"
                           "\xf7\x57\x76\x76\x58\xaf\x7e\xea\xd1\x04"
                           "\x58\xe0\x26\x7b\xf8\x5b\x6a\x8b\x91\xbc"
                           "\xfb\x83\xc8\x7d\xf2\xc4\xf8\x5f\x4e\xc0"
                           "\xda\x06\xbc\x5d\x8b\xb9\xaf\x94\xcf\xb0"
                           "\x5f\xc3\x59\x2d\x02\x95\xf1\x92\x1c\x37"
                           "\xd4\xbd\x13\x51\x01\x28\x9e\x14\x97\xf9"
                           "\xae\x68\xe6\x92\x97\xb0\xbb\x90\x03\x80"
                           "\xc3\x4a\xac\xef\xaf\x6b\xa5\xe0\xd1\xc7"
                           "\xe7\x7b\x12\xb9\x88\x46\x5b\xf2\xcc\x45"
                           "\xdd\x8b\x26\xfe\x68\x48\x88\xb1\xa1\x57"
                           "\xb4\xe0\xf7\x2e\x07\x9d\x19\xf5\xc0\x94"
                           "\xba\xaf\xc3\x85\xf5\x83\xe4\x5b\xba\x9c"
                           "\x7c\x38\x45\x49\x1d\x0d\x83\xda\xf3\x78"
                           "\x33\x1d\xe7\x3c\x9a\x70\xc8\x31\x6f\x52"
                           "\xf8\x57\xd8\xc0\x1f\x34\xbb\x7b\x78\x9d"
                           "\x6f\xcf\x77\xc6\xef\xda\x00\x0d\x40\x7c"
                           "\xab\xe1\x2b\x09\xe3\x25\xe4\x68\x31\xa8"
                           "\x4b\x41\x22\x79\x30\x68\x3b\x70\xff\xc6"
                           "\x60\x64\x2d\x3c\x5d\x27\x34\xda\x77\xd2"
                           "\x7e\x01\xff\x29\x5e\x19\xf7\x0b\xc4\xe0"
                           "\xfd\x2d\xfe\x24\x35\x97\x01\xee\x03\x00"
                           "\x00\x00\x00\x00\x00\x00");

#endif

